class CreateBusquedaCorporativos < ActiveRecord::Migration
  def self.up
    sql = "CREATE VIEW busqueda_corporativos AS SELECT     centros.corporativos.id, centros.corporativos.nombre_comercial, centros.corporativos.razon_social, centros.corporativos.status_id, "+
      "                      centros.corporativos.ejecutivo_id, ISNULL(centros.corporativos.calle, '*') + '|' + ISNULL(centros.corporativos.colonia, '*') "+
      "                      + '|' + ISNULL(centros.corporativos.ciudad, '*') + '|' + ISNULL(centros.entradas_catalogos.valor, '*') "+
      "                      + '|' + ISNULL(centros.corporativos.nombre_comercial, '*') + '|' + ISNULL(centros.corporativos.razon_social, '|') "+
      "                      + '|' + ISNULL(centros.ejecutivos.nombre, '*') + '|' + ISNULL(centros.ejecutivos.primer_apellido, '*') AS concatenado "+
      "FROM         centros.corporativos INNER JOIN "+
      "                      centros.entradas_catalogos ON centros.corporativos.estado_id = centros.entradas_catalogos.alternate_id INNER JOIN "+
      "                      centros.ejecutivos ON centros.corporativos.ejecutivo_id = centros.ejecutivos.id "+
      "WHERE     (centros.entradas_catalogos.catalogo_id = 22)"
    
    execute sql
  end

  def self.down
    execute 'DROP VIEW busqueda_corporativos'
  end
end
